Career 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Copa Ericsson - Buenos Aires Fergana Challenger - Fergana 2001 USTA Tallahassee Tennis Challenger - Tallahassee Intelig Tennis Cup - Campos do Jordao University of Tennessee USTA Men's Challenger - Knoxville Brasil Open - Florianopolis Kuppers Kolsch Cup Aachen - Aachen VII Open Banc Agricol - Andorra Samsung Securities Cup Challenger Tennis - Seoul USTA Comerica Challenger - Aptos The Natrel's Challenger of Granby - Granby Home Depot Center USTA Challenger - Carson 2006 Challenger of Santa Clarita California Challenger - Valencia Copa Petrobras Paraguay - Asuncion Copa Petrobras Brazil - Belo Horizonte Aberto de Sao Paulo - Sao Paulo ITG Miami Challenger - Miami Oldum Brown Vancouver Open - Vancouver Salinas Challenger Vancouver Challenger Asuncion Challenger Champaign Challenger Puebla Challenger Sao Paulo Challenger Dallas Challenger Bordeaux Challenger 2001 Centura USTA Challenger - Rocky Mount 2005 West Side Tennis Coub Men's Challenger - Forest Hills Sunset Moulding Yuba City Racquet Club Challenger - Yuba City The Surbiton Trophy - Surbiton Copa Petrobras Argentina - Buenos Aires Copa Kia Challenger ATP - Santiago Voit Mexico City Open - Mexico City ECU Prague Open - Prague Unique Zagreb Open - Zagreb Carson Challenger Dallas Challenger Charlottesville Challenger Knoxville Challenger Curitiba Challenger Asuncion Challenger Santiago Challenger Sao Paulo Challenger V Trofeo Ciudad de Quito - Quito The Surbiton Trophy - Surbiton USTA Seascape Challenger - Aptos USTA Challenger of North Miami Beach - North Miami Beach Copa Ericsson Brazil - Sao Paulo Copa Ericsson Argentina - Buenos Aires XL Capital Bermuda Open - Bermuda 2001 Eddleman USTA Challenger - Birmingham TESS Tennis Classic - Campinas USTA Seascape Challenger - Aptos BH Tennis Open International Cup - Belo Horizonte Theusbridge.com Tennis Classic - Tarzana Haagen Dazs Open - Caracas Copa Ericsson Costa Rica - San Jose Gran Copa Ericsson - Rio de Janeiro The Waco International Tennis Challenger - Waco 2002 Tulsa USTA Challenger - Tulsa Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno Samsung Securities Cup - Seoul VSZ Solvak Open Challenger - Kosice Hugarian Food Open - Budapest Venice Open - Venice CMG Asia Open - Hong Kong Internationaux de Tennis de Brest - Brest VI Open Banc Agricol - Andorra Heilbronn Open - Heilbronn CMG Asia Open - Hong Kong Copa Ericsson - Santiago Copa Ericsson - Montevideo 2003 USTA Challenger of Calabasas - Calabasas XL Capital Bermuda Open - Bermuda Prague Open - Prague GHI Bronx Classic - Bronx The USTA Challenger at West End Racquet - Torrance The Nottingham Challenger - Nottingham Waco International Tennis Challenger - Waco Sao Paulo - Brazil XL Capital Bermuda Open - Bermuda West Side Tennis Club Clay Court Challenger - Forest Hills 2004 Colorado Tennis Classic - Denver 2004 Keys Gate Challenger - Homestead Music City Challenger - Nashville The Wright Financial Group USTA Challenger - Champaign Copa Petrobras Aracaju - Aracaju USTA Men's Challenger of Dallas - Dallas 2005 Freeman Men's Challenger - Joplin Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas San Luis Potosi Challenger - San Luis Potosi Torneo Internacional Challenger Fila 2005 - Leon Tallahassee Tennis Challenger - Tallahassee XL Capital Bermuda Open - Bermuda Joplin Challenger - Joplin Nottingham Men's Challenger - Nottingham Harrah's Entertainment Challenger - Tunica San Remo Tennis Cup 15° Piertomaso - San Remo Busan Open Challenger Tennis - Busan Badden Open by Rothaus - Ettlingen Schickendanz Open - Furth Odlum Brown Vancouver Open - Vancouver GHI Bronx Classic - Bronx Lubbock Challenger - Lubbock 2005 Tulsa Challenger - Tulsa The Surbiton Trophy - Surbiton XI Trofeo Ciudad de Quito - Quito Copa Petrobras - Bogota Pro Challenger at Calabasas - Calabasas USTA/Adtech Challenger - Boston USTA Illinois Challenger - Champaign The LTA Cardiff Challenger - Cardiff Abierto Colombiano de Tenis - Bogota ECM Prague Open - Prague Unique Zagreb Open - Zagreb Ciudad de Pozoblanco Open Diputacion - Cordoba Eddleman USTA Challenger - Birmingham drkoop.com USTA Tennis Championships - Armonk The Powder Byrne Trophy - Surbiton Aberto de Sao Paulo - Sao Paulo La Serena Open - La Serena Bancolombia Open - Bogota XL Bermuda Open - Bermuda Copa Petrobras Paraguay - Asuncion China Open - Beijing Copa Petrobras Argentina - Buenos Aires Challenger de Providencia-Copa Kia - Santiago Abierto Internacional de Salinas 'Dario Expreso' - Salinas FILA Challenger Biella - Biella 2008 Knoxville Challenger - Knoxville Lima Challenger - Lima Savannah Challenger Copa Sevilla-Internacionales de Andalucia - Seville Copa Ericsson Peru - Lima Tallahassee Tennis Challenger - Tallahassee Burbank Challenger - Burbank Copa Ericsson Chile - Santiago Copa Ericsson Uruguay - Montevideo Sunset Moulding Challenger - Yuba City BCP Tennis Classic - Sao Paulo VI Abierto Internacional de Salinas - Salinas 2001 USTA Challenger of Calabasas - Calabasas Aberto Da Costa Do Sauipe - Bahia Credicard Tennis Cup - Campos do Jordao USTA Challenger of Burbank - Burbank Hilton Waikoloa Village USTA Challenger - Waikoloa AT&T Challenger of Dallas - Dallas Music City Challenger - Nashville Open de la Ville de Saint Denis - Reunion Island The Wright Financial Group, Inc. Challenger - Champaign BMW Tennis Championship - Sunrise Pereira Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Corona Mexico City Open - Mexico City USTA Challenger of Dallas - Dallas Bancolombia Open - Bogota 2006 USTA Tallahassee Tennis Challenger - Tallahassee San Luis Potosi Challenger - San Luis Potosi Aberto de Santa Catarina - Florianopolis Abierto Internacional de Salinas - Salinas AGT Challenger - Leon 2003 West Side Tennis Club Challenger - Forest Hills Unicredit Czech Open 2007 - Prostejov Challenger Lugano - Lugano USTA Challenger of Tiburon - Tiburon 2002 USTA Challenger of Calabasas - Calabasas XL Capital Bermuda Open - Bermuda Pro Tennis World Open - Boca Raton 2002 Eddleman USTA Challenger - Birmingham Odlum Brown Vancouver Open - Vancouver Carson Challenger 2002 USTA Tallahassee Tennis Challenger - Tallahassee GHI Bronz Classic - Bronx Yuba City Challenger USTA Seascape Challenger - Aptos Belo Horizonte Challenger Bogota Challenger Fifth-Third Bank Tennis Championships - Lexington Sybase Open - San Jose Advanta Championships - Philadelphia USTA Tallahassee Tennis Challenger - Tallahassee Japan Open - Tokyo America's Red Clay Tennis Championship - Coral Springs West Side Tennis Challenger - Forest Hills The Stella Artois Grass Court Championships - London The Nottingham Open - Nottingham Waldbaum's Hamlet Cup - Long Island U.S. Men's Clay Court Championship - Orlando America's Red Clay Tennis Championship - Coral Springs The Nottingham Open - Nottingham Miller Lite Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington D.C. Infiniti Open - Los Angeles RCA Championships - Indianapolis Pilot Pen International - New Haven Shanghai Open '98 - Shanghai Heineken Open - Singapore Cerveza Club Columbia Open - Bogota Kroger / St. Jude International - Memphis AT&T Challenge - Atlanta Citrix Tennis Championships - Delray Beach Binghamton Professional Tennis Tournament - Binghamton Sybase Open - San Jose Citrix Tennis Championships - Delray Beach U.S. Men's Clay Court Championships - Orlando Mercedes-Benz Cup - Los Angeles Kroger / St. Jude International - Memphis Sybase Open - San Jose Legg Mason Tennis Classic - Washington D.C. St. Petersburg Open - St. Petersburg AAPT Championships - Adelaide BellSouth Open - Vina del Mar Siebel Open - San Jose International Tennis Championships - Delray Beach U.S. Men's Clay Court Championships - Houston Miller Lite Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island Tata Open 2003 - Chennai Siebel Open - San Jose Copenhagen Open - Copenhagen The Stella Artois Grass Court Championships - London RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Brasil Open - Salvador Heineken Open Shanghai - Shanghai Ourocard Tennis Challenger - Sao Paulo Credicard Mastercard Tennis Cup - Campos do Jordao Newport Washington Los Angeles Bogota 13 BH Tennis Open International Cup - Belo Horizonte Fifth Third Bank Tennis Classic - Lexington Montevideo Challenger Copa Petrobras Bogota - Bogota Cerveza Club Colombia Open - Bogota Gerry Weber Open - Halle Fifth-Third Bank Tennis Championships - Lexington Miller Lite Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington D.C. International Tennis Championships - Delray Beach Thailand Open - Bangkok Aberto de Sao Paulo - Sao Paulo Sunrise Challenger AIG Japan Open - Tokyo La Serena Open - La Serena Open de Moselle - Metz Chennai Open - Chennai Copa Telefonica CTC Chile - Santiago International Tennis Championships - Delray Beach Arizona Men's Tennis Championships - Scottsdale Countrywide Classic USTA Men's Challenger - Carson Pro Tennis World Open - Sunrise Draft Corona Mexico City Open - Mexico City Pilot Pen Tennis - New Haven China Open - Beijing Thailand Open - Bangkok AIG Japan Open - Tokyo Chennai Open - Chennai Sydney International - Sydney Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Estoril Open - Estoril The Stella Artois Championships - London The 10tele.com Open - Nottingham Indianapolis Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Regions Morgan Keegan Championships - Memphis The Tennis Channel Open - Las Vegas U.S. Men's Clay Court Championships - Houston The Stella Artois Championships - London Red Letter Days Open - Nottingham Campbell's Hall of Fame Tennis Championships - Newport Cali Challenger RCA Championships - Indianapolis USTA Challenger of Orlando - Orlando JSM Challenger of Champaign - Urbana AIG Japan Open Tennis Championships - Tokyo St. Petersburg Open - St. Petersburg Shanghai Open '97 - Shanghai Buenos Aires Challenger Abierto Mexicano de Tenis - Mexico City Open 13 - Marseille Sybase Open - San Jose Franklin Templeton Tennis Classic - Scottsdale BMW Open - Munich Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven USTA Men's Challenger of Dallas - Dallas SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach Kroger / St. Jude International - Memphis International Tennis Championships - Delray Beach AEGON Championships - London Countrywide Classic - Los Angeles 2002 FSE Challenger - Tarzana ATP Kremlin Cup - Moscow Santiago Challenger The Powder Byrne Trophy - Surbiton Salem Open - Hong Kong Infiniti Open - Los Angeles Heineken Open - Singapore AT&T Challenge - Atlanta MFS Pro Tennis Championships - Boston Sybase Open - San Jose Infiniti Open - Los Angeles Heineken Open Shanghai - Shanghai Heineken Open Singapore - Singapore Kremlin Cup - Moscow Kroger / St. Jude International - Memphis Kroger / St. Jude International - Memphis Galleryfurniture.com Challenge - Atlanta The Stella Artois Grass Court Championships - Queen's/London The Nottingham Open - Nottingham U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London Mercedes-Benz Cup - Los Angeles Hellmann's Cup - Santiago Brazil Open - Salvador Heineken Open Shanghai - Shanghai Salem Open - Hong Kong AIG Japan Open - Tokyo Scania Stockholm Open - Stockholm Adidas International - Sydney Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London The Nottingham Open - Nottingham Brasil Open - Salvador Adidas International - Sydney adidas Open de Toulouse - Toulouse The Samsung Open - Nottingham Allianz Suisse Open Gstaad - Gstaad Legg Mason Tennis Classic - Washington D.C. AIG Japan Open - Tokyo San Jose Scottsdale Waldbaum's Hamlet Cup - Long Island Miller Lite Hall of Fame Tennis Championships - Newport AAPT Championships - Adelaide Adidas International - Sydney Gelsor Open Romania - Bucharest President's Cup 2000 - Tashkent Kroger / St. Jude International - Memphis Regions Morgan Keegan Championships - Memphis Miller Lite Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles U.S. Men's Clay Court Championships - Houston Sao Paulo Challenger Gerry Weber Open - Halle 2003 Mercedes Cup - Stuttgart du Maurier Open - Montreal Open 13 - Marseille Tel Aviv ERA Real Estate Clay Court Championships - Orlando Legg Mason Tennis Classic - Washington D.C. China Open - Beijing Kroger / St. Jude International - Memphis Citrix Tennis Championships - Delray Beach Mallorca Open - Mallorca President's Cup 1997 - Tashkent Grand Prix de Tennis de Toulouse - Toulouse Beijing Open - Beijing RCA Championships - Indianapolis AIG Japan Open - Tokyo Franklin Templeton Tennis Classic - Scottsdale TD Waterhouse Cup - Long Island Italian Open - Rome Cerveza Club Columbia Open - Bogota RCA Championships - Indianapolis Open SEAT Godo 2006 - Barcelona Miller Lite Hall of Fame Tennis Championships - Newport Queen's Club Miller Lite Hall of Fame Tennis Championships - Newport Miller Lite Hall of Fame Tennis Championships - Newport Grand Prix de Tennis de Lyon - Lyon Campionati Internazionali di Sicilia - Palermo AAPT Championships - Adelaide Verizon Tennis Challenge - Atlanta Abierto Mexicano de Tenis - Mexico City Merano Open - Merano The Lipton Championships - Key Biscayne Great American Insurance ATP Championship - Cincinnati The Lipton Championships - Key Biscayne Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Republic National Bank Monte Carlo Open - Monte Carlo Licher German Open - Hamburg du Maurier Open - Montreal Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart Tennis Masters Series - Indian Wells Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Tennis Masters Series - Miami Tennis Masters Series - Rome Tennis Masters Series - Indian Wells Legg Mason Tennis Classic - Washington D.C. Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Kremlin Cup - Moscow The Stella Artois Grass Court Championships - London Internationaler Raiffeisen Grand Prix - St. Polten China Open - Beijing NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Rogers Cup - Montreal Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Western & Southern Financial Group Masters - Cincinnati du Maurier Open - Toronto Great American Insurance ATP Championship - Cincinnati The Ericsson Open - Miami Tennis Masters Series - Cincinnati Tennis Masters Series - Miami Key Biscayne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open U.S. Open French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Davis Cup, Group 2, REL2, PAR-DOM 4-1 Davis Cup, Group 1, 2R, PAR-BRA 3-2 Davis Cup, Group 2, 2R, COL-PAR 4-1 Davis Cup, Group 2, 1R, PAR-CUB 4-0 Davis Cup, Group 2, 2R, PAR-DOM 3-1 Davis Cup, Group 2, 2R, BAH-PAR 1-4 Davis Cup, Group 2, 1R, PAR-BAH 4-1 Davis Cup, Group 2, 1R, PAR-AHO 4-1 River Oaks International Tennis Tournament - Houston Newsweek Champions Cup - Indian Wells Australian Open - Melbourne Wimbledon - London Davis Cup, Group 2, 1R, BOL-PAR 1-4 Davis Cup, World Group, SF, ITA-USA 4-1 Davis Cup, Group 1, 1R, PAR-VEN 4-1 Davis Cup, World Group, QR, PAR-CZE 0-5